package com.relytosoft.mizar.analyze.base.entity.pojo.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.ArrayList;

/**
 * 人脸检索请求实体
 *
 * @Author SunLi
 * @Date: 2022/5/16 19:04
 * @Version 1.0
 */
@ApiModel("人脸检索请求实体")
public class FaceSearchReqDto implements Serializable {
    @ApiModelProperty(value = "人脸特征值")
    private String feature;
    @ApiModelProperty(value = "条数")
    private Integer top;
    @ApiModelProperty(value = "相似度")
    private Double threshold;
    @ApiModelProperty(value = "第三方人脸库IdS")
    private ArrayList<String> groupIds;

    public String getFeature() {
        return feature;
    }

    public void setFeature(String feature) {
        this.feature = feature;
    }

    public Integer getTop() {
        return top;
    }

    public void setTop(Integer top) {
        this.top = top;
    }

    public Double getThreshold() {
        return threshold;
    }

    public void setThreshold(Double threshold) {
        this.threshold = threshold;
    }

    public ArrayList<String> getGroupIds() {
        return groupIds;
    }

    public void setGroupIds(ArrayList<String> groupIds) {
        this.groupIds = groupIds;
    }

    @Override
    public String toString() {
        return "PersonSearchReqDto{" +
                "feature='" + feature + '\'' +
                ", top=" + top +
                ", threshold=" + threshold +
                ", groupIds=" + groupIds +
                '}';
    }
}
